local extension = Package:new("joy_god")
extension.extensionName = "joyre"

extension:loadSkillSkelsByPath("./packages/joyre/pkg/joy_god/skills")

local trans = require("./packages/joyre/pkg/joy_god/trans")

local godsimayi = General:new(extension, "joy__godsimayi", "god", 3)
godsimayi:addSkills { "joy__renjie", "joy__lianpo", "joy__jilue" }
godsimayi:addRelatedSkills { "joy__wansha", "ex__guicai", "joy__fangzhu", "jizhi", "joy__wansha" }

local joy__godliubei = General:new(extension, "joy__godliubei", "god", 6)
joy__godliubei:addSkills { "joy__longnu", "joy__jieying" }

local goddiaochan = General:new(extension, "joy__goddiaochan", "god", 3, 3, General.Female)
goddiaochan:addSkills { "joy__meihun", "joy__huoxin" }

local godzhenji = General:new(extension, "joy__godzhenji", "god", 3, 3, General.Female)
godzhenji:addSkills { "joy__shenfu", "joy__qixian", "joy__feifu" }

local joy__goddaxiaoqiao = General:new(extension, "joy__goddaxiaoqiao", "god", 4, 4, General.Female)
joy__goddaxiaoqiao:addSkills { "joy__shuangshu", "joy__pinting", "joy__yizhengg" }

local godhuatuo = General:new(extension, "joy__godhuatuo", "god", 1)
godhuatuo:addSkills { "joy__jishi", "joy__taoxian", "joy__shenzhen" }

local goddianwei = General:new(extension, "joy__goddianwei", "god", 5)
goddianwei:addSkills { "joy__shenwei", "joy__elai", "joy__kuangxi" }

local godzhaoyun = General:new(extension, "joy__godzhaoyun", "god", 2)
godzhaoyun:addSkills { "joy__juejing", "joy__longhun" }

local godganning = General:new(extension, "joy__godganning", "god", 3, 6)
godganning:addSkills { "joy__poxi", "joy__gn_jieying" }

local godguanyu = General:new(extension, "joy__godguanyu", "god", 5)
godguanyu:addSkills { "joy__wushen", "joy__wuhun" }

local godzhouyu = General:new(extension, "joy__godzhouyu", "god", 4)
godzhouyu:addSkills { "joy__qinyin", "joy__yeyan" }

local godcaocao = General:new(extension, "joy__godcaocao", "god", 3)
godcaocao:addSkills { "joy__guixin", "feiying" }

local godzhangjiao = General:new(extension, "joy__godzhangjiao", "god", 3)
godzhangjiao:addSkills { "joy__yizhao", "joy__sanshou", "joy__sijun", "joy__tianjie" }

local godTaishici = General:new(extension, "joy__godtaishici", "god", 4)
godTaishici:addSkills { "joy__dulie", "joy__chongwei", "joy__powei" }
godTaishici:addRelatedSkills { "joy__shenzhuo" }

local godlvbu = General:new(extension, "joy__godlvbu", "god", 6)
godlvbu:addSkills { "joy__wuqian", "joy__shenfen" }
godlvbu:addRelatedSkills { "wushuang" }

local godmachao = General:new(extension, "joy__godmachao", "god", 4)
godmachao:addSkills { "joy__shouli", "joy__hengwu" }

local godjiangwei = General:new(extension, "joy__godjiangwei", "god", 4)
godjiangwei:addSkills { "tianren", "jiufa", "pingxiang" }

local godzhangfei = General:new(extension, "joy__godzhangfei", "god", 4)
godzhangfei:addSkills { "shencai", "joy__xunshi" }

local godxunyu = General:new(extension, "joy__godxunyu", "god", 3)
godxunyu:addSkills { "joy__tianzuo", "joy__lingce", "joy__dinghan" }

local godsunce = General:new(extension, "joy__godsunce", "god", 1, 6)
godsunce:addSkills { "joy__yingba", "joy__fuhai", "joy__pinghe" }

local godlvmeng = General:new(extension, "joy__godlvmeng", "god", 3)
godlvmeng:addSkills { "joy__shelie", "joy__gongxin" }

local godguojia = General:new(extension, "joy__godguojia", "god", 3)
godguojia:addSkills { "joy__god_huishi", "joy__tianyi", "mobile__limited_huishi" }
godguojia:addRelatedSkills { "joy__zuoxing" }

local godluxun = General:new(extension, "joy__godluxun", "god", 4)
godluxun:addSkills { "junlue", "joy__cuike", "zhanhuo" }

local godzhugeliang = General:new(extension, "joy__godzhugeliang", "god", 3)
godzhugeliang:addSkills { "qixing", "joy__kuangfeng", "joy__dawu" }

local godzhangliao = General:new(extension, "joy__godzhangliao", "god", 4)
godzhangliao:addSkills { "joy__duorui", "joy__zhiti" }

local godsunquan = General:new(extension, "joy__godsunquan", "god", 4)
godsunquan:addSkills { "joy__quanxue", "joy__shehu", "joy__dingli" }

local joy__godzuoci = General:new(extension, "joy__godzuoci", "god", 3)
joy__godzuoci:addSkills { "joy__huanshu", "joy__huanhua", "joy__huanjing" }

local godxuchu = General:new(extension, "joy__godxuchu", "god", 5)
godxuchu:addSkills { "zhengqing", "zhuangpo" }

local goddengai = General:new(extension, "joy__goddengai", "god", 4)
goddengai:addSkills { "tuoyu", "joy__xianjin", "qijing" }
goddengai:addRelatedSkills { "cuixin" }

local pangtong = General:new(extension, "joy__godpangtong", "god", 3)
pangtong:addSkills { "joy__lunce", "joy__lanhai" }


return extension
